/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package topico1;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 *
 * @author leovirgilio
 */

/*MC28. Crie uma aplicação que pergunte ao usuário quantos alunos
 * existem na turma. Depois crie uma matriz de inteiros que suporte
 * armazenar as notas de dois bimestres para todos os alunos da turma.
 * Faça a leitura com o usuário de todas as notas de cada aluno. Depois
 * imprima as notas, a média final de cada aluno (Nota 1 + Nota 2)/2, e
 * sua situação: Aprovado para (média >= 60) ou reprovou caso
 * contrário. Os valores devem aparecer alinhados como na “tabela”.
 * Nota 1 Nota 2 Média Situação
 * 100 50 75 Aprovado
 * 80 60 70 Aprovado
 * 50 40 45 Reprovado */
public class MC28 {

    public static void main(String args[]) throws IOException {

        BufferedReader input = new BufferedReader(new InputStreamReader(System.in));

        int lin = 0, col = 0, alunos = 0;
        double bim = 2;
        System.out.print("Digite o numero de alunos existentes: ");
        alunos = Integer.parseInt(input.readLine());
        int notas[][] = new int[alunos][2];
        for (lin = 0; lin < notas.length; lin++) {
            System.out.printf("\n\nDigite a primeira nota do %d aluno: ", (lin + 1));
            notas[lin][0] = Integer.parseInt(input.readLine());
            System.out.printf("\nDigite a segunda nota do %d aluno: ", (lin + 1));
            notas[lin][1] = Integer.parseInt(input.readLine());
        }
        System.out.println("N1\tN2\tMedia\tSituacao");
        for (lin = 0; lin < notas.length; lin++) {
            System.out.printf("\n%d\t%d", notas[lin][0], notas[lin][1]);
            double media = ((notas[lin][0] + notas[lin][1]) / bim);
            System.out.printf("\t%.1f", media);
            if (media >= 60) {
                System.out.print("\tAprovado");
            } else {
                System.out.print("\tReprovado");
            }
        }

    }
}
